草庐IT

Python GUI 应用分发 : written in wxPython, TKinter 或 QT

全部标签

windows - 是否存在用于禁用第 3 方应用程序中的弹出菜单项的 hack,例如 Visual Studio ?

这个问题的动机是我对VisualStudiogui的不满,但它可能有更广泛的影响。假设我右键单击当前文档的文件名选项卡。我将看到一个弹出菜单,其中包含我可能会使用的有用选项,例如关闭此文档,以及一些可能完全有害的概念,例如关闭除此之外的所有文档。如果我不小心点错了,我将不得不撤消损坏,这会很烦人。嗯,所以我明白我不能指望微软(更不用说小公司了)为每个菜单项添加定制。但是,也许有一个Windowshack可以让我禁用这些菜单项和用户界面的其他元素?假设“关闭除此之外的所有内容”可以通过其不同的名称检测到,因此如果底层组件可以以某种方式被黑客访问,也许可以在显示此类文本时将其设置为始终禁用

windows - 结束 Windows 应用程序(但不是简单地终止进程)

我想优雅地结束某个Windows应用程序,而不使用鼠标或键盘快捷键。我也不想简单地结束应用程序的进程。(因此,“优雅地”。)换句话说,我想调用应用程序自己的“退出程序”。我该怎么做?我不介意沉迷于代码和可疑的黑客攻击,我只是不知道从哪里开始……使用AutoHotkey模拟结束应用程序所需的按键对我来说还不够好。:P 最佳答案 Windows任务管理器为此使用EndTask函数:EndTaskFunction.此函数首先发送友好的WM_CLOSE消息。 关于windows-结束Window

windows - MS-Windows 调度程序控制(或其他)——在较慢的 CPU 上测试应用程序性能?

是否有一些工具可以控制MS-Windows(在我的例子中是XP-SP332位)调度器,s.t.一个目标应用程序(我想测试),就像在较慢的CPU上运行一样。假设我的物理主机是2.4GHzv双核,但我希望应用程序运行时就像在800MHz/1.0GHzCPU上运行一样。我知道一些这样的程序会让旧的DOS游戏运行得更慢,但是AFAIK,它们采用消耗CPU周期来使应用程序挨饿的方法。我不想要这样的东西,也希望对时钟有更高精度的控制。 最佳答案 我相信您找不到可以直接模拟不同CPU的软件。但是像ProcessLasso这样的东西会让你控制一个程

windows - 使用 Visual C++ 2005/2008/2010 的可移植 Windows 应用程序(不是源代码!)?

我指的“可移植”并不是指您可以在Linux或其他系统下重新编译源代码,而是指不需要安装的仅限Windows的应用程序,因此您只需将.exe和一些dll-s放在一个文件夹中,然后将其复制到另一台机器上,它就可以工作了。对于VS2003和更早版本,它根本不需要任何努力,但是对于2008年,将丢失的dll-s放入同一文件夹是行不通的,它需要安装可重新分发的文件。记得听说可以用manifest解决问题,以前没遇到过。那么,我该怎么做呢? 最佳答案 与CRT、MFC和您使用的任何其他内容的静态库链接。确保您不使用Vista或Win7中引入的W

c++ - 如何通知我的应用程序默认的声音播放设备已更改?

我的WinXPSP3计算机上有两张声卡,我编写了一个C++应用程序,通过编辑以下注册表项来更改默认播放设备:regKey=Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Multimedia\SoundMapper",true);为了将第一或第二声卡用作默认播放设备,我的应用更改了“播放”键值。问题是当我更改默认设备时,应用程序仍然使用旧设备(程序启动时设置为默认设备)。如果更改后,我再次启动应用程序,一切正常,我可以使用“新的”默认播放设备。我如何为我的应用程序“告诉”我已经更改了默认设备?应用程序通过什么方式读取和存储启动时

windows - 构建Qt时复制qmake.exe出错

我正在尝试构建Qtqt-everywhere-opensource-src-4.7.3按照http://doc.qt.nokia.com/4.7/install-win.html中的说明进行操作.我已经使用vcvars32.bat设置了visualstudio2008变量。但是我在运行配置命令时遇到这样的错误:GeneratingCode...link-OUT:qmake.exeproject.objmain.objmakefile.objunixmake.objunixmake2.objmingw_make.objoption.objwinmakefile.objprojectgen

c# - 在 C# 中创建自定义应用程序链接(ed2k 链接样式)

我想创建一种方法来拦截指向我的应用程序(例如myapp://myinfo)的“特殊链接”,就像edonkey这样的应用程序所做的那样。首先是按照说明进行注册here,例如,以便浏览器最终调用类似“yourapp.exe链接”的内容。所以,我有两个问题:有没有比上述方法更好的创建“自定义链接”的方法为了防止每个链接都启动一个新的应用程序实例,您会使用什么机制?(我正在考虑某种IPC,基于像查找其他实例这样简单的事情,如果它们在那里,则向它发送命令(使用套接字、消息或其他))。最常用的方法是什么?谢谢!! 最佳答案 您在创建自定义链接时

windows - 在 windows azure 中开发一个应用程序,后端作为 sql server

我是windowsazure的新手..我想在windowsazure中开发一个后端作为sqlserver的应用程序,因此对于与.net3轮胎架构相同的代码模式或windowsazure遵循的不同代码模式?在.net中,我们使用EAL、DAL、BAL类库,并在我们的网站中引用相同的结构,遵循此WindowsAzure应用程序或其他类似应用程序(为我们的EAL、DAL、BAL库创建三个worker角色)??提前致谢 最佳答案 WindowsAzure不会强制您采用任何特定的体系结构,例如3层-这由您决定。如果你想连接到SQLServer

c# - 如何在 c#.net windows 应用程序中生成日历

我想在c#.net中生成日历以输入每日出勤。我在web中将jquery日历用于类似目的。有什么方法可以创建日历控件并获取点击事件来标记和显示其中的值。谢谢示例图片: 最佳答案 如果您有预算,我肯定会选择商业组件,例如Telerik'sSchedulerControl.该系列的售价为999美元,我以前从未使用过Telerik的控件,所以我自己不能推荐它们,但从长远来看,如果您可以在其他项目中重复使用这些组件,从长远来看,它是值得的。如果那不是一个选项,那么像您的示例一样简单的事情将很容易实现。我主要在WinForms中工作,所以这就是

c++ - 如果应用程序在启动新实例之前已经在运行,如何在 C++ 中检查?

我找到了一些关于实现的引用,但只有C++中的一个清晰描述(JosephNewcomers文章http://www.flounder.com/nomultiples.htm#CreateMutex),但那是(c)1999,所以我有点不愿意在没有先检查是否有“今天更新/更好的方式。谢谢 最佳答案 任何命名对象都可以,可以是文件、互斥锁、事件、邮槽、TCP端口等。ERROR_ALREADY_EXISTS告诉您实例是否已经存在。对于Win32内核命名空间中的对象,自1999年以来有一个变化--由于终端服务,您现在可以使用Global\或Lo